package abg.core.common.util.valid.base;

import java.lang.annotation.Annotation;

public interface ValidBaseHandler<A extends Annotation, T> {

    /**
     * 参数校验拦截回调
     *
     * @param annotation 注解对象
     * @param paramName  参数名称
     * @param paramValue 参数值
     */
    default void valid(A annotation, String paramName, T paramValue) throws Exception {

    }

}
